package com.bw.dao;

import com.bw.bean.Dept;

import java.util.List;

public interface DeptDao {
    //添加方法
    public void save(Dept dept);
    //批量添加
    public void saveBatch(List<Dept> list);
    //根据部门Id，修改部门
    public void updateById(Dept dept);
    //根据Id，修改部门状态。
    public void updateStatusById(Dept dept);
    //根据名称模糊查询部门，按显示顺序排序
    public List<Dept>	getListByName(Dept dept);
    //根据parentId查询下级部门，按显示顺序排序
    public List<Dept> getListByParentId(int id);
    //根据部门Id,删除部门，软删除，只修改del_flag状态。（2分）
    public void deleteById(Dept dept);
}
